<?php
class SolicitudEvento extends AppModel {
	var $name = 'SolicitudEvento';
	var $useTable = 'solicitudes_eventos';
	var $validate = array(
		'id' => array(
			'blank' => array(
				'rule' => array('blank'),
				'on' => 'create' 
			)
		),
		'solicitud_espera_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			),
		),
		'tipo_evento_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'usuario_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'created' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			)
		),
		'observacion' => array(
			'maxlength' => array(
				'rule' => array('maxLength', '200')
			)
		),
		'grupo_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		),
		'seguimiento' => array(
			'date' => array(
				'rule' => array('date')
			)
		),
		'resultado_evento_id' => array(
			'notEmpty' => array(
				'rule' => array('notEmpty')
			),
			'numeric' => array(
				'rule' => array('numeric')
			)
		)
	);

	var $belongsTo = array(
		'SolicitudEspera' => array(
			'className' => 'SolicitudEspera',
			'foreignKey' => 'solicitud_espera_id'
		),
		'TipoEvento' => array(
			'className' => 'TipoEvento',
			'foreignKey' => 'tipo_evento_id'
		),
		'Usuario' => array(
			'className' => 'Persona',
			'foreignKey' => 'usuario_id'
		),
		'Grupo' => array(
			'className' => 'Grupo',
			'foreignKey' => 'grupo_id'
		),
		'ResultadoEvento' => array(
			'className' => 'ResultadoEvento',
			'foreignKey' => 'resultado_evento_id'
		)
	);
}
?>